Compressing grids into small hypercubes
نویسندگان
چکیده
Let G be a graph, and denote by Q(G)/2t the hypercube of dimension log2|G|-t. Motivated by the problem of simulating large grids by small hypercubes, we construct maps f:G→Q(G)/2t, t ≥1, when G is any two or three dimensional grid, with a view to minimizing communication delay and optimizing distribution of G-processors in Q(G)/2t. Let dilation(f) = max{dist(f(x),f(y)): xy E(G)}, where "dist" denotes distance in the image network Q(G)/2t, and let the load factor of f be the maximum value of |f-1(h)| over all vertices h Q(G)/2t. Our main results are the following. (1) Let G be any two dimensional grid. Then for any t ≥1 there is a map f:G→Q(G)/2t having dilation 1 and load factor at most 1+2t. (2) Given certain upper bounds on the "densities" |G| |Q(G)/4| or |G| |Q(G)/8| of G in Q(G)/4 or Q(G)/8 respectively, we get dilation 1 maps f:G→Q(G)/4 or f:G→Q(G)/8 with improved (i.e. smaller) load factor over that given in (1). (3) Let G be any three dimensional grid. Then there is a map f:G→Q(G)/2 of dilation at most 2 and load factor at most 3, and a map f:G→Q(G)/4 of dilation at most 3 and load factor at most 5.
منابع مشابه
Embedding of Hypercube into Cylinder
Task mapping in modern high performance parallel computers can be modeled as a graph embedding problem, which simulates the mapping as embedding one graph into another and try to find the minimum wirelength for the mapping. Though embedding problems have been considered for several regular graphs, such as hypercubes into grids, binary trees into grids, et al, it is still an open problem for hyp...
متن کاملEmbedding 3-dimensional Grids into Optimal Hypercubes
The hypercube is a particularly versatile network for parallel computing. It is well-known that 2-dimensional grid machines can be simulated on a hypercube with a small constant communication overhead. We introduce new easily computable functions which embed many 3-dimensional grids into their optimal hypercubes with dilation 2. Moreover, we show that one can reduce the open problem to recogniz...
متن کاملOn Embedding Binary Trees into Hypercubes
Hypercubes are known to be able to simulate other structures such as grids and binary trees. It has been shown that an arbitrary binary tree can be embedded into a hypercube with constant expansion and constant dilation. This paper presents a simple linear-time heuristic which embeds an arbitrary binary tree into a hypercube with expansion 1 and average dilation no more than 2. We also give som...
متن کاملDilation-5 Embedding of 3-Dimensional Grids into Hypercubes
W e present an algorithm t o map the nodes of a 3. dimensional grid t o the nodes of i ts optimal hypercube on a one-to-one basis wi th dilation at most 5.
متن کاملExact wirelength of hypercubes on a grid
Grid embeddings are used not only to study the simulation capabilities of a parallel architecture but also to design its VLSI layout. In addition to dilation and congestion, wirelength is an important measure of an embedding. There are very few papers in the literature which provide the exact wirelength of grid embedding. As far as the most versatile architecture hypercube is concerned, only ap...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Networks
دوره 24 شماره
صفحات -
تاریخ انتشار 1994